*{
margin: 0;
padding: 0;
}

img{
border: 0;
}

body{
background: #000;
font-family: Arial;
}

#container{
margin: 0 auto;
background: #fff;
width: 980px;
height: 100%;
display: table;
}

#header{
height: 80px;
background: #ffcc00;
}

#header ul{
margin: 15px 0px 0px 0px;
float: right;
list-style-type: none;
}

#header ul li{
margin: 0px 15px 0px 0px;
float: left;
}

#header ul li a{
text-decoration: none;
padding: 5px 5px 5px 5px;
display: block;
background: #454545;
height: 20px;
color: #fff;
}

#header ul li a:hover{
background: #232323;
}

#header ul li a.over{
background: #232323;
}

#header ul .sub{
position: absolute;
clear: both;
}

#header ul .sub li{
float: none;
}

#header ul .sub li a{
padding: 5px 5px 5px 5px;
}

#content{
width: 980px;
display: table;
}

#content #sub{
margin: 25px;
}

h2{
margin: 15px 0px 0px 0px;
}

br.clear{
clear: both;
}